package com.umiwe.permission.service;


import com.umiwe.entity.UmiweUser;
import com.umiwe.entity.UmiweUserVO;
import com.umiwe.utils.Result;

import java.util.List;
import java.util.Map;

public interface UserService {
    /**
     * 获取部门用户详情 从钉钉获取用户 新增数据
     * @param departmentId  部门id
     * @return
     */
    public boolean addUser(Integer departmentId,Long offset,Long size);

    public Result getUserId(String code);

    public Result login(String userId,String password);

    public boolean updatePassWord(UmiweUserVO umiweUserVO);

    UmiweUser getUserById(Integer id);

    /**
     * 查询用户所有的信息
     * @return
     */
   Result userList();

/*    *//**
     * 修改用户信息以及用户和角色关系数据
     * @param user
     * @param roleIds
     * @return
     *//*
   int updateUser(UmiweUser user,Integer[] roleIds);*/
}
